package com.ambulance.project.biz.dto.web;

import com.ambulance.project.biz.dto.HsDto;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/***
 *  @description
 *  @author zhao
 *  @date: 2020/5/8
 *  @version: v1.0
 */
@Data
@Accessors(chain = true)
@TableName("biz_car")
@ApiModel(value = "Car对象", description = "车辆管理表")
public class WebCarDto {

    @ApiModelProperty(value = "调度ID")
    private Integer dispathID;

    @ApiModelProperty(value = "调度病历ID")
    private Integer dispathCaseID;

    @ApiModelProperty(value = "车辆标识")
    private Integer carID;

    @ApiModelProperty(value = "车牌号")
    private String vin;

    @ApiModelProperty(value = "状态 0=可用 1=不可用，2已出车")
    private Integer status;

    @ApiModelProperty(value = "终端序列号")
    private String termSn;

    @ApiModelProperty(value = "宏电标识")
    private String id;

    @ApiModelProperty(value = "目的地")
    private String destination;

    @ApiModelProperty(value = "经度")
    private Float longitude;

    @ApiModelProperty(value = "纬度")
    private Float latitude;

    @ApiModelProperty(value = "是否在线")
    private Integer online;
    //@ApiModelProperty(value = "通道列表")
    //private List<CarChannel> channelList;

    @ApiModelProperty(value = "医院")
    private String hospital;

    @ApiModelProperty(value = "病发地点")
    private String patientLocal;

    @ApiModelProperty(value = "超声房间号")
    private String ultrasonicRoom;

    @ApiModelProperty(value = "汇声信息")
    private HsDto hsDto;

    @ApiModelProperty(value = "网关标识")
    private String gatwayId;

    @ApiModelProperty(value = "排序标识")
    private Integer ordertStatus;

    @ApiModelProperty(value = "心电标识",example = "0")
    private Integer ecg = 0;

    @ApiModelProperty(value = "呼吸机标识",example = "0")
    private Integer br = 0;

    @ApiModelProperty(value = "超声标识",example = "0")
    private Integer ultrasound = 0;
}
